流程
npm run build
(Vite/React 請設定 base
)gh-pages
分支或用 Actions 部署gh-pages
或 docs/
Vite 範例 vite.config.js
export default { base: '/my-portfolio/' };
Git 指令(簡易)
git init
git add .
git commit -m "init"
git remote add origin https://github.com/<user>/my-portfolio.git
git push -u origin main
用 GitHub Actions 部署(建議)
.github/workflows/deploy.yml
,使用 actions/setup-node
+ peaceiris/actions-gh-pages
共同重點
server/package.json
與啟動指令 node index.js
PORT
)Render(免費層)
server
npm i
node index.js
Railway
server
PORT
fetch
指向此網域CORS 小提醒
app.use(cors({ origin: ['https://<你的-gh-pages-網域>'] }));